large mammal remains - Spanish English Dictionary